//
//  NSString+Size.h
//  DebugDemo
//
//  Created by XFB on 2018/11/8.
//  Copyright © 2018年 ZhouCheng. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface NSString (Size)

/**
 *  动态计算文字的宽高（多行）
 *
 *  @param font 文字的字体
 *  @param size 限制的范围
 *
 *  @return 计算的宽高
 */
- (CGSize) sizeWithContentFont:(UIFont *)font limitSize:(CGSize)limitSize;
/**
 *  动态计算文字的宽高 (单行或多行)
 *
 *  @param font 文字的字体
 *  @param width 限制宽度 ，高度不限制
 *
 *  @return 计算的宽高
 */
- (CGSize) sizeWithContentFont:(UIFont *)font limitWidth:(CGFloat)width;


@end

NS_ASSUME_NONNULL_END
